package com.mt.fpb.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mt.fpb.model.WxProductOrder;
import com.mt.fpb.model.dto.ProductOrderDto;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;
import java.util.Map;


@Repository
public interface WxProductOrderMapper extends BaseMapper<WxProductOrder> {
      public List<WxProductOrder> selectWxProductByUserId(String userId);

      /**
       * 通过useId查询当前用户购买的理财产品
       * @return
       */
       List<ProductOrderDto> findProductInfoById(String id);

       //通过员工id查询已购买的产品列表
       List<WxProductOrder> findProductList(String employeeId);

       //查询当前用户已购买的订单



    /**
     * 查询产品信息
     */
       List<Map>  getBuyOrderProduct(String employeeId);

       //获取当前已支付金额最大的订单
       WxProductOrder getMaxPayMoneyOrder(String employeeId);

       //支付完成后更新订单表中的订单状态
    int updateOrderStatus(String orderNo,Date payTime);



}
